﻿// 3998. 变成1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
https://www.acwing.com/problem/content/4001/

给定一个二进制数 x
，在它变为 1
 之前，不断对它进行如下操作：

如果 x
 为奇数，则将 x
 加 1
。
如果 x
 为偶数，则将 x
 除以 2
。
请问，多少次操作后，x
 会变为 1
。

输入格式
共一行，一个 01
 字符串，表示二进制数 x
。

输出格式
一个整数，表示所需操作次数。

数据范围
前六个测试点满足，x
 的位数不超过 11
。
所有测试点满足，x
 的首位不为 0
，且位数不超过 106
。

输入样例1：
1
输出样例1：
0
输入样例2：
1001001
输出样例2：
12
输入样例3：
101110
输出样例3：
8
*/
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

 